<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<script type="text/javascript">
		//人类。 
		function People(name){
			this.name = name;
		}
		//人类的原型
		People.prototype = {
			say : function(){
				alert("你好我是" + this.name);
			}
		}

		//学生类，学生也是人，所以学生具有人的所有属性和方法
		//也有自己特有的属性，比如学号
		//也有自己特有的方法，比如学习
		//继承： 我跟你一样，并且丰富了你。
		function Student(name,xuehao){
			this.name = name;
			this.xuehao = xuehao;
		}
		//原型链。子类的原型，是父类的实例
		Student.prototype = new People();
		Student.prototype.say = function(){
			alert("你好我是" + this.name);
			alert("我的学号" + this.xuehao);
		},
		Student.prototype.study = function(){
			alert("我要写作业了！");
		}

		var xiaoming = new Student("小明","123");
		xiaoming.say();
		xiaoming.study();
	</script>
</body>
</html>